﻿var iCollector =
{
	url : { www : "http://www.icollector.com/" }, // RELEASE URLs
	//url : { www : "http://localhost/phoenix/www/" }, // DEBUG URLs
	/*************************************************************************/
	includeJS : function(jspath)
	{
		var ele = document.createElement("script");
		ele.setAttribute("type", "text/javascript");
		ele.setAttribute("src", jspath);
		document.getElementsByTagName("head")[0].appendChild(ele);
	},
	/*************************************************************************/
	includeCSS : function(csspath)
	{
		var ele = document.createElement("link");
		ele.setAttribute("rel", "stylesheet");
		ele.setAttribute("type", "text/css");
		ele.setAttribute("href", csspath);
		document.getElementsByTagName("head")[0].appendChild(ele);
	},
	/*************************************************************************/
	getURLParam : function(pname, loc)
	{
		if(!loc) loc = window.location;
		var val = null;
		
		if(pname && pname.length > 0)
			val = (new RegExp("[?&]"+pname+"=([^&#]*)")).exec(loc.href);
		else
			val = (new RegExp("[?](.*)$")).exec(loc.href);

		if(val == null) return ""; else return val[1];
	},
	/*************************************************************************/
	addEvent : function(ele, eventname, fn)
	{
		if (document.addEventListener)
			ele.addEventListener(eventname, fn, false);
		else if (document.attachEvent)
			ele.attachEvent("on"+eventname, fn);
	},
	/*************************************************************************/
	removeEvent : function(ele, eventname, fn)
	{
		if (document.removeEventListener)
			ele.removeEventListener(eventname, fn, false);
		else if (document.detachEvent)
			ele.detachEvent("on"+eventname, fn);
	},
	/*************************************************************************/
	alert : function(msg) { alert(msg); }
}

function openBidLiveWindow(url, id)
{
	var win = window.open(url, 'BidLive_'+id, "toolbar=0,scrollbars=0,status=0,width=812,height=608");
	if (win.focus) win.focus();
	return false;
}